文章同步發表至 Medium
操作 GIS 的檔案之前,首先要了解我們會接觸到的基本概念,包含:GIS、Shapefile、WKT、座標系統等名詞和觀念。
接下來會進入到這 30 天的重點:如何操作 Shapefile。在這邊主要會使用的是 .NET 6,總共會介紹三種處理的套件:
每一個套件都會講解到 Shapefile 最基礎的讀取和寫入,同時也會討論到一些我在使用上會遇到的問題。
學會讀取資料之後,才能把檔案的內容儲存到資料庫。由於 GIS 的特性就是會有空間資料的格式,因此選用 PostgreSQL 來進行展示。這邊也會簡單的講解 .NET Framework 和 .NET 要如何使用 EntityFramework 和 PostgreSQL 進行溝通。
學會處理 Shapefile 檔案,並且可以操作資料庫之後,會進入實作的展示。除了後端之外,也會利用 Vue.js 搭配 Leaflet.js 來將我們處理好的資料展示在網頁上,確認成果。